我們的遊戲都是有狀態的
來一個簡單的遊戲流程:
從這邊我們有幾個狀態:載入、開始、進行、(是否繼續)、結束
每個狀態會有每個狀態要渲染的畫面(一個遊戲可能會有的元素)
而 phaser2 與 phaser3 控制狀態的方式是不一樣的
phaser3 主要是用Scene Manager去控制每個情境,並且可以接受多個 scene 同時存在、並行,並有一些 scene 的用法與要注意的地方
這也是官方網站目前釋出的消息與參考資料,有問題或想討論的都可以提出想法
phaser3 4/30
phaser3 3/31
這是我目前的認爲,但使用上要怎麼操作端看遊戲的設計與架構
而接下來會有一個比較大的東西,也是我目前學習的狀況,主要會先將 phaser 3 結合 webpack 4 ,方便我們管理套件與最重要的模組化
並透過這個去開發一個小遊戲並嘗試擴充他的完整度
請大家敬請期待了